home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / programer2 / euclidlib / h / shape < prev   
Text File  |  1992-04-12  |  679b  |  22 lines

  1. /**** shape.h ****/
  2. /* Program to create various shapes for Euclid */
  3. /* By Paul Field
  4.  * See !ReadMe file for distribution/modification restrictions
  5.  */
  6.  
  7. /* Not a very interesting module yet; the only shape is the cube */
  8.  
  9. #ifndef __shape_h
  10. #define __shape_h
  11.  
  12. #include "euclid.h"
  13.  
  14. os_error *shape_makecube(euclid_header *h, unsigned int size, euclid_solid **cube);
  15.  /* Creates a cubes with edges of length 'side' centred around the origin.
  16.   * If 'side' is an odd number then the length of the sides is actually side-1
  17.   * (so that the cube is perfectly centred).
  18.   * side should be less than 30000.
  19.   * If there is an error it is returned and '*cube' is undefined.
  20.   */
  21. #endif
  22.